#ifndef BRIDGE_SERVICE_H
#define BRIDGE_SERVICE_H
#include "data_type.h"

#define MAX_LINE_LENGTH 512
#define MAX_DEVICES 100  // 假设最大设备数量

typedef struct {
    char timestamp[20];  // 格式: YYYY-MM-DD HH:MM:SS
    char mac[18];        // MAC地址 (如: 28:70:4e:aa:9a:fe)
    char ip[16];         // IP地址 (如: 192.168.4.168)
    char line_id[8];     // 线路编号 (如: df)
    char tower_id[8];    // 塔号 (如: 4)
    char device_type[16]; // 设备类型 (如: bridge)
    char location[16];   // 位置标识 (如: xiao)
} BridgeDevice;

int bridge_worker_start();

#endif